<%-- 
    Document   : recursos
    Created on : 09-mar-2012, 2:53:40
    Author     : Daniel
--%>

<%@page import="escom.ipn.modelo.delegate.Policia_Pie_TierraDelegate"%>
<%@page import="escom.ipn.modelo.dto.Policia_Pie_Tierra"%>
<%@page import="java.sql.SQLException"%>
<%@page import="escom.ipn.modelo.delegate.Carro_Radio_PatrullaDelegate"%>
<%@page import="escom.ipn.modelo.dto.Carro_Radio_Patrulla"%>
<%@page import="escom.ipn.modelo.delegate.Radio_ComunicacionDelegate"%>
<%@page import="escom.ipn.modelo.dto.Radio_Comunicacion"%>
<%@page import="escom.ipn.modelo.dto.Cat_Estado_Recurso"%>
<%@page import="escom.ipn.modelo.delegate.Cat_Estado_RecursoDelegate"%>
<%@page import="java.util.List"%>
<%@page import="escom.ipn.modelo.delegate.Incidente_RadiosDelegate"%>
<%@page import="escom.ipn.modelo.dto.Incidente_Radios"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <table class="rounded-corner" style="width: 50%">
        <%
        HttpSession sess = request.getSession(true);
        Incidente_Radios ir = new Incidente_Radios();
        Incidente_RadiosDelegate ird = new Incidente_RadiosDelegate();
        ir.setINCIDENTE_id_incidente(Integer.parseInt(sess.getAttribute("idIncidente").toString()));
        List recursos = ird.mostrarUsuarioIncidente(ir);
        if(recursos!=null){     
            for (int j = 0; j < recursos.size(); j++) {
                        Incidente_Radios recurso = (Incidente_Radios) recursos.get(j);
                        Radio_Comunicacion rc = new Radio_Comunicacion();
                        Radio_ComunicacionDelegate rcd = new Radio_ComunicacionDelegate();
                        rc.setId_radio_comunicacion(recurso.getRADIO_COMUNICACION_id_radio());
                        rc = rcd.mostrarRadioId(rc);
                        Cat_Estado_RecursoDelegate cerd = new Cat_Estado_RecursoDelegate();
                        List CatalogoEstadoRecurso = cerd.mostrarCatalogoEstadoRecurso();

                        Carro_Radio_Patrulla crp = new Carro_Radio_Patrulla();
                        Carro_Radio_PatrullaDelegate crpd = new Carro_Radio_PatrullaDelegate();
                        crp.setRADIO_COMUNICACION_id_radio(rc.getId_radio_comunicacion());
                        crp=crpd.PatrullaID(crp);



                        if(crp!=null){
                        %>
                            <thead>
                                <tr>
                                    <th scope="col" colspan="3" style="font-size: 18px;">
                                        Patrulla: <%=crp.getPlacas()%> 
                                        Radio: <%=recurso.getRADIO_COMUNICACION_id_radio()%>
                                    </th>
                                </tr>
                            </thead>
                        <%}
                        else{
                            Policia_Pie_Tierra ppt = new Policia_Pie_Tierra();
                            Policia_Pie_TierraDelegate pptd = new Policia_Pie_TierraDelegate();
                            ppt.setRADIO_COMUNICACION_id_radio(rc.getId_radio_comunicacion());
                            ppt = pptd.PatrullaID(ppt);

                        %>
                            <thead>
                                <tr>
                                    <th scope="col" colspan="3" style="font-size: 18px;">
                                        Nombre: <%=ppt.getNombre()%> <%=ppt.getAp_paterno()%>
                                        Radio: <%=recurso.getRADIO_COMUNICACION_id_radio()%>
                                    </th>
                                </tr>
                            </thead>
                        <%  
                        }
                        %>
                        <tbody>
                            <tr>
                        <%
                        for (int k = 0; k < 3;k++){
                            Cat_Estado_Recurso Estado = (Cat_Estado_Recurso) CatalogoEstadoRecurso.get(k);
                            if(Estado.getId_estado_recurso()==rc.getCAT_ESTADO_RECURSO_id_estado_recurso()){%>
                            <td>
                                <input type="button"
                                        <%if(Estado.getId_estado_recurso()==1){%>
                                            class="button medium red"
                                    <%}else if(Estado.getId_estado_recurso()==2){%>
                                            class="button medium yellow"
                                    <%}else if(Estado.getId_estado_recurso()==3){%>
                                            class="button medium green"
                                    <%}%>
                                        id="estadoRecurso<%=Estado.getId_estado_recurso()%><%=rc.getId_radio_comunicacion()%>"
                                        value="<%=Estado.getEstado()%>"
                                        onclick="modificarEstadoRecurso(<%=Estado.getId_estado_recurso()%>,<%=rc.getId_radio_comunicacion()%>)"/>
                            </td>           
                            <%}
                            else{%>
                            <td>
                                <input type="button"
                                        class="button medium black"
                                        id="estadoRecurso<%=Estado.getId_estado_recurso()%><%=rc.getId_radio_comunicacion()%>"
                                        value="<%=Estado.getEstado()%>"
                                        onclick="modificarEstadoRecurso(<%=Estado.getId_estado_recurso()%>,<%=rc.getId_radio_comunicacion()%>)"/>
                            </td>
                            <%}
                        }%>
                            </tr>
                        </tbody> 
            <%
                }
            }
            %>
        </table>
    </body>
</html>
